Sistema operatiu de temps real

Un sistema operatiu de temps real (RTOS) és un sistema operatiu (OS) que tracta de processar les dades tal com arriben de les aplicacions basades en temps real, per tant, sense retards en l'emmagatzematge. Els temps de processament dels dispositius amb RTOS són mesurats en dècimes de segons o fins i tot un període més petit.

El paradigma clau d'un RTOS que el diferencia dels sistemes operatius convencionals és el nivell de la seva consistència relativa a la quantitat de temps que es necessita per acceptar i completar la tasca d'una aplicació. Així doncs, aquest tipus de sistema no persegueix una gran capacitat de còmput, sinó més aviat una garantia per a poder complir les restriccions temporals subjectes a les aplicacions. D'aquesta manera es poden classificar en dos grups:

  • Forts: aquells que acompleixen aquest objectiu amb poca variabilitat, és a dir, que mantenen la consistència dels requeriments temporals.
  • Febles: aquells que tenen una variabilitat més gran.

Hi ha dos termes fonamentals per entendre aquestes dues classificacions. El primer és el de "jitter" (fluctuació ràpida o tremolor).[1] o variabilitat existent, i el segon el de deadline, o requeriments temporals del dispositiu.

Un SO de temps real té un algorisme de planificació avançat. La flexibilitat del planificador permet una major orquestració del sistema informàtic pel que fa a la prioritat de processos, però un SO de temps real està dedicat més freqüentment a un conjunt limitat d'aplicacions. Els factors clau en un SO de temps real són les latències; la d'interrupció i la de commutació de fil. És recomanable que ambdues siguin mínimes tot i que un dispositiu de SO de temps real es valora més per la rapidesa o per com previsiblement pot respondre, que per la quantitat de treball que pot realitzar en un període determinat de temps.

  1. «Tutorial de Televisó Digital». SDI. Arxivat de l'original el 2006-12-19. [Consulta: 3 març 2010]. «El jitter es pot definir com la diferència en temps entre on hauria d'ocórrer una transició de dades i on realment ocorre.»

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy